﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Text.RegularExpressions;
using ENLibraryClass;
using System.Resources;

namespace uacars
{
    public partial class frmEstadisticas : Form
    {
        public frmCitas fcitas = null;
        public frmEstadisticas()
        {
            
            InitializeComponent();


            DataTable resultado = new DataTable();
            DateTime dt = new DateTime();
            DateTime fechaHoyEnFormato = new DateTime();
            string dtString = "01/01/1900 0:00:00";
            dt = DateTime.Parse(dtString);
            string fechaHoy = System.DateTime.Today.ToString();
            fechaHoyEnFormato = DateTime.Parse(fechaHoy);
            ENCitas busqueda = new ENCitas(0, fechaHoyEnFormato, dt, 0, 0, "null", dt, dt);
            ENPedidos cosasPedidos = new ENPedidos();

            

            resultado = busqueda.DiasMasOcupado();
            string texto1 = "- Dia mas ocupado: ";
            string fecha = resultado.Rows[0][0].ToString();
            
            string[] trozos = fecha.Split(' ');
            string trozo1 = trozos[0].Trim();
            label3.Text = texto1+trozo1;


            DataTable resultado2 = new DataTable();
            resultado2 = busqueda.HoraMasOcupada();
            string texto2 = "- Hora mas ocupada: ";
            string fecha2 = resultado2.Rows[0][0].ToString();

            string[] trozos2 = fecha2.Split(' ');
            string trozo2 = trozos2[1].Trim();
            label4.Text = texto2 + trozo2;


            DataTable resultado3 = new DataTable();
            resultado3 = busqueda.VendedorConMasCitas();
            string texto3 = "- Vendedor que genera mas citas: ";
            string idvendedor = resultado3.Rows[0][0].ToString();

            label5.Text = texto3 + idvendedor;


            DataTable resultado4 = new DataTable();
            resultado4 = busqueda.ClienteConMasCitas();
            string texto4 = "- Cliente que genera mas citas: ";
            string idcliente = resultado4.Rows[0][0].ToString();

            label6.Text = texto4 + idcliente;



            DataTable resultado5 = new DataTable();
            resultado5 = cosasPedidos.VehiculoMasAlquilado();
            string texto5 = "- Vehiculo mas alquilado: ";
            string vehiculo = resultado5.Rows[0][0].ToString();

            label8.Text = texto5 + vehiculo;



            DataTable resultado6 = new DataTable();
            resultado6 = cosasPedidos.ClienteMasAlquila();
            string texto6 = "- Cliente que mas alquila: ";
            string cliente = resultado6.Rows[0][0].ToString();

            label9.Text = texto6 + cliente;


            DataTable resultado7 = new DataTable();
            resultado7 = cosasPedidos.EmpleadoMasAlquila();
            string texto7 = "- Empleado que mas alquila: ";
            string empleado = resultado7.Rows[0][0].ToString();

            label10.Text = texto7 + empleado;


            DataTable resultado8 = new DataTable();
            resultado8 = cosasPedidos.ModeloMasAlquilado();
            string texto8 = "- Coche mas alquilado: ";
            string coche1 = resultado8.Rows[0][0].ToString();
            string coche2 = resultado8.Rows[0][1].ToString();

            label11.Text = texto8 + coche1 + " "+ coche2;











            /*
            ENCitas nuevo = new ENCitas();
            DataTable dt = nuevo.DiasMasOcupado();
            string fecha = dt.Rows[0][0].ToString();
            label3.Text = fecha;
             */ 
        }

        private void frmEstadisticas_Load(object sender, EventArgs e)
        {

        }
    }
}
